import { ServiceProto } from 'tsrpc-proto';
import { ReqInfo, ResInfo } from './bag/PtlInfo';
import { ReqList, ResList } from './bag/PtlList';
import { ReqMailList, ResMailList } from './mail/PtlMailList';
import { ReqSend, ResSend } from './mail/PtlSend';
import { ReqBuy, ResBuy } from './market/PtlBuy';
import { ReqInfo as ReqInfo_1, ResInfo as ResInfo_1 } from './market/PtlInfo';
import { ReqList as ReqList_1, ResList as ResList_1 } from './market/PtlList';
import { ReqTypeList, ResTypeList } from './market/PtlTypeList';
import { ReqCreateEquip, ResCreateEquip } from './mod/PtlCreateEquip';
import { ReqCreateShow, ResCreateShow } from './mod/PtlCreateShow';
import { ReqQueryEquipListTree, ResQueryEquipListTree } from './open/PtlQueryEquipListTree';
import { ReqCheck, ResCheck } from './PtlCheck';
import { ReqGetTempKey, ResGetTempKey } from './PtlGetTempKey';
import { ReqLogin, ResLogin } from './PtlLogin';
import { ReqUploadImg, ResUploadImg } from './PtlUploadImg';

export interface ServiceType {
    api: {
        "bag/Info": {
            req: ReqInfo,
            res: ResInfo
        },
        "bag/List": {
            req: ReqList,
            res: ResList
        },
        "mail/MailList": {
            req: ReqMailList,
            res: ResMailList
        },
        "mail/Send": {
            req: ReqSend,
            res: ResSend
        },
        "market/Buy": {
            req: ReqBuy,
            res: ResBuy
        },
        "market/Info": {
            req: ReqInfo_1,
            res: ResInfo_1
        },
        "market/List": {
            req: ReqList_1,
            res: ResList_1
        },
        "market/TypeList": {
            req: ReqTypeList,
            res: ResTypeList
        },
        "mod/CreateEquip": {
            req: ReqCreateEquip,
            res: ResCreateEquip
        },
        "mod/CreateShow": {
            req: ReqCreateShow,
            res: ResCreateShow
        },
        "open/QueryEquipListTree": {
            req: ReqQueryEquipListTree,
            res: ResQueryEquipListTree
        },
        "Check": {
            req: ReqCheck,
            res: ResCheck
        },
        "GetTempKey": {
            req: ReqGetTempKey,
            res: ResGetTempKey
        },
        "Login": {
            req: ReqLogin,
            res: ResLogin
        },
        "UploadImg": {
            req: ReqUploadImg,
            res: ResUploadImg
        }
    },
    msg: {

    }
}

export const serviceProto: ServiceProto<ServiceType> = {
    "version": 34,
    "services": [
        {
            "id": 0,
            "name": "bag/Info",
            "type": "api",
            "conf": {}
        },
        {
            "id": 1,
            "name": "bag/List",
            "type": "api",
            "conf": {}
        },
        {
            "id": 23,
            "name": "mail/MailList",
            "type": "api"
        },
        {
            "id": 19,
            "name": "mail/Send",
            "type": "api",
            "conf": {}
        },
        {
            "id": 4,
            "name": "market/Buy",
            "type": "api",
            "conf": {}
        },
        {
            "id": 5,
            "name": "market/Info",
            "type": "api",
            "conf": {}
        },
        {
            "id": 6,
            "name": "market/List",
            "type": "api",
            "conf": {}
        },
        {
            "id": 9,
            "name": "market/TypeList",
            "type": "api",
            "conf": {}
        },
        {
            "id": 20,
            "name": "mod/CreateEquip",
            "type": "api",
            "conf": {}
        },
        {
            "id": 24,
            "name": "mod/CreateShow",
            "type": "api",
            "conf": {
                "_notLoadPlayer": false,
                "_notCheckOff": false
            }
        },
        {
            "id": 31,
            "name": "open/QueryEquipListTree",
            "type": "api",
            "conf": {
                "_notLoadPlayer": true
            }
        },
        {
            "id": 10,
            "name": "Check",
            "type": "api",
            "conf": {
                "_notLoadPlayer": true
            }
        },
        {
            "id": 11,
            "name": "GetTempKey",
            "type": "api",
            "conf": {}
        },
        {
            "id": 12,
            "name": "Login",
            "type": "api",
            "conf": {
                "_notLoadPlayer": true
            }
        },
        {
            "id": 14,
            "name": "UploadImg",
            "type": "api",
            "conf": {
                "_notLoadPlayer": true,
                "_notCheckOff": true
            }
        }
    ],
    "types": {
        "bag/PtlInfo/ReqInfo": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "id",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "type",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "base/BaseRequest": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../face/base/_BaseRequest"
                    }
                }
            ]
        },
        "../face/base/_BaseRequest": {
            "type": "Interface",
            "properties": [
                {
                    "id": 0,
                    "name": "_token",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                },
                {
                    "id": 1,
                    "name": "_player",
                    "type": {
                        "type": "Any"
                    },
                    "optional": true
                }
            ]
        },
        "bag/PtlInfo/ResInfo": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "info",
                    "type": {
                        "type": "Reference",
                        "target": "bag/PtlInfo/Res_propItem"
                    }
                }
            ]
        },
        "base/BaseResponse": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../face/base/_BaseResponse"
                    }
                }
            ]
        },
        "../face/base/_BaseResponse": {
            "type": "Interface",
            "properties": [
                {
                    "id": 0,
                    "name": "_token",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "bag/PtlInfo/Res_propItem": {
            "type": "Interface",
            "properties": [
                {
                    "id": 0,
                    "name": "emoji",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "icon",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 2,
                    "name": "id",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 3,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 4,
                    "name": "desc",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 5,
                    "name": "type",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 6,
                    "name": "count",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 7,
                    "name": "atts",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Interface",
                            "properties": [
                                {
                                    "id": 0,
                                    "name": "key",
                                    "type": {
                                        "type": "String"
                                    }
                                },
                                {
                                    "id": 1,
                                    "name": "val",
                                    "type": {
                                        "type": "String"
                                    }
                                }
                            ]
                        }
                    }
                }
            ]
        },
        "bag/PtlList/ReqList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "type_id",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "bag/PtlList/ResList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "list",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Reference",
                            "target": "bag/PtlList/ResbagItem"
                        }
                    }
                }
            ]
        },
        "bag/PtlList/ResbagItem": {
            "type": "Interface",
            "properties": [
                {
                    "id": 0,
                    "name": "id",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "type",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 2,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 3,
                    "name": "emoji",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 4,
                    "name": "icon",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 5,
                    "name": "cont",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 6,
                    "name": "quality",
                    "type": {
                        "type": "Reference",
                        "target": "../face/enums/quality"
                    }
                }
            ]
        },
        "../face/enums/quality": {
            "type": "Enum",
            "members": [
                {
                    "id": 0,
                    "value": 0
                },
                {
                    "id": 1,
                    "value": 1
                },
                {
                    "id": 2,
                    "value": 2
                },
                {
                    "id": 3,
                    "value": 3
                },
                {
                    "id": 4,
                    "value": 4
                },
                {
                    "id": 5,
                    "value": 5
                },
                {
                    "id": 6,
                    "value": 6
                },
                {
                    "id": 7,
                    "value": 7
                },
                {
                    "id": 8,
                    "value": 8
                },
                {
                    "id": 9,
                    "value": 9
                }
            ]
        },
        "mail/PtlMailList/ReqMailList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "userId",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "mail/PtlMailList/ResMailList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "mails",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Reference",
                            "target": "../face/index/MailItem"
                        }
                    }
                },
                {
                    "id": 1,
                    "name": "count",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "../face/index/MailItem": {
            "type": "Interface",
            "properties": [
                {
                    "id": 0,
                    "name": "title",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "_id",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 2,
                    "name": "sys",
                    "type": {
                        "type": "Boolean"
                    }
                },
                {
                    "id": 3,
                    "name": "read",
                    "type": {
                        "type": "Boolean"
                    }
                },
                {
                    "id": 4,
                    "name": "from_id",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 5,
                    "name": "to_id",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 6,
                    "name": "msg",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 7,
                    "name": "items",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Reference",
                            "target": "../face/index/Item"
                        }
                    }
                },
                {
                    "id": 8,
                    "name": "send_time",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 9,
                    "name": "expire_time",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "../face/index/Item": {
            "type": "Interface",
            "properties": [
                {
                    "id": 0,
                    "name": "uuid",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "emoji",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 2,
                    "name": "icon",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 10,
                    "name": "tag",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                },
                {
                    "id": 11,
                    "name": "stacking",
                    "type": {
                        "type": "Boolean"
                    },
                    "optional": true
                },
                {
                    "id": 12,
                    "name": "stacking_use",
                    "type": {
                        "type": "Boolean"
                    },
                    "optional": true
                },
                {
                    "id": 9,
                    "name": "quality",
                    "type": {
                        "type": "Reference",
                        "target": "../face/enums/quality"
                    }
                },
                {
                    "id": 3,
                    "name": "id",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 4,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 5,
                    "name": "desc",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 6,
                    "name": "type",
                    "type": {
                        "type": "Reference",
                        "target": "../face/enums/ItemType"
                    }
                },
                {
                    "id": 7,
                    "name": "count",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 8,
                    "name": "data",
                    "type": {
                        "type": "Any"
                    }
                }
            ]
        },
        "../face/enums/ItemType": {
            "type": "Enum",
            "members": [
                {
                    "id": 0,
                    "value": "prop_资源"
                },
                {
                    "id": 1,
                    "value": "equipment"
                },
                {
                    "id": 2,
                    "value": "prop_道具"
                },
                {
                    "id": 8,
                    "value": "prop_消耗品"
                }
            ]
        },
        "mail/PtlSend/ReqSend": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "title",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "to_id",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 2,
                    "name": "msg",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 3,
                    "name": "items",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Interface",
                            "properties": [
                                {
                                    "id": 0,
                                    "name": "id",
                                    "type": {
                                        "type": "String"
                                    }
                                },
                                {
                                    "id": 1,
                                    "name": "type",
                                    "type": {
                                        "type": "String"
                                    }
                                },
                                {
                                    "id": 2,
                                    "name": "cont",
                                    "type": {
                                        "type": "Number"
                                    }
                                }
                            ]
                        }
                    }
                }
            ]
        },
        "mail/PtlSend/ResSend": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ]
        },
        "market/PtlBuy/ReqBuy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "id",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "count",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "market/PtlBuy/ResBuy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ]
        },
        "market/PtlInfo/ReqInfo": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "id",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "market/PtlInfo/ResInfo": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 1,
                    "name": "info2",
                    "type": {
                        "type": "Reference",
                        "target": "../face/index/panel_common"
                    }
                },
                {
                    "id": 2,
                    "name": "id",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "../face/index/panel_common": {
            "type": "Interface",
            "properties": [
                {
                    "id": 0,
                    "name": "title",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "icon",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                },
                {
                    "id": 2,
                    "name": "emoji",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 3,
                    "name": "list",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Interface",
                            "properties": [
                                {
                                    "id": 0,
                                    "name": "key",
                                    "type": {
                                        "type": "String"
                                    }
                                },
                                {
                                    "id": 1,
                                    "name": "val",
                                    "type": {
                                        "type": "Union",
                                        "members": [
                                            {
                                                "id": 0,
                                                "type": {
                                                    "type": "String"
                                                }
                                            },
                                            {
                                                "id": 1,
                                                "type": {
                                                    "type": "Number"
                                                }
                                            },
                                            {
                                                "id": 2,
                                                "type": {
                                                    "type": "Literal"
                                                }
                                            }
                                        ]
                                    }
                                }
                            ]
                        }
                    }
                }
            ]
        },
        "market/PtlList/ReqList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 1,
                    "name": "type",
                    "type": {
                        "type": "Reference",
                        "target": "../face/enums/ItemType"
                    },
                    "optional": true
                },
                {
                    "id": 2,
                    "name": "name",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                },
                {
                    "id": 3,
                    "name": "quality",
                    "type": {
                        "type": "Reference",
                        "target": "../face/enums/quality"
                    },
                    "optional": true
                },
                {
                    "id": 4,
                    "name": "page",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 5,
                    "name": "sort",
                    "type": {
                        "type": "Reference",
                        "target": "../face/enums/sort_type"
                    },
                    "optional": true
                }
            ]
        },
        "../face/enums/sort_type": {
            "type": "Enum",
            "members": [
                {
                    "id": 0,
                    "value": "时间↑"
                },
                {
                    "id": 1,
                    "value": "时间↓"
                },
                {
                    "id": 2,
                    "value": "价格↓"
                },
                {
                    "id": 3,
                    "value": "价格↑"
                },
                {
                    "id": 4,
                    "value": "品质↑"
                },
                {
                    "id": 5,
                    "value": "品质↓"
                },
                {
                    "id": 6,
                    "value": "数量↑"
                },
                {
                    "id": 7,
                    "value": "数量↓"
                }
            ]
        },
        "market/PtlList/ResList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "list",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Reference",
                            "target": "market/PtlList/marketListItem"
                        }
                    }
                },
                {
                    "id": 1,
                    "name": "total",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "market/PtlList/marketListItem": {
            "type": "Interface",
            "properties": [
                {
                    "id": 0,
                    "name": "_id",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 2,
                    "name": "emoji",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 3,
                    "name": "icon",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 6,
                    "name": "quality",
                    "type": {
                        "type": "Reference",
                        "target": "../face/enums/quality"
                    }
                },
                {
                    "id": 4,
                    "name": "sell_price",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 5,
                    "name": "sell_cont",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "market/PtlTypeList/ReqTypeList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ]
        },
        "market/PtlTypeList/ResTypeList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "list",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Reference",
                            "target": "market/PtlList/marketListItem"
                        }
                    }
                }
            ]
        },
        "mod/PtlCreateEquip/ReqCreateEquip": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "icon",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 9,
                    "name": "solt_type",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 10,
                    "name": "sys",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 8,
                    "name": "type",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 11,
                    "name": "job",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 6,
                    "name": "desc",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 7,
                    "name": "source",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "mod/PtlCreateEquip/ResCreateEquip": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "message",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                },
                {
                    "id": 1,
                    "name": "equipId",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                },
                {
                    "id": 2,
                    "name": "templateId",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "mod/PtlCreateShow/ReqCreateShow": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "url",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "mod/PtlCreateShow/ResCreateShow": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "message",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "open/PtlQueryEquipListTree/ReqQueryEquipListTree": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ]
        },
        "open/PtlQueryEquipListTree/ResQueryEquipListTree": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "list",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Interface",
                            "properties": [
                                {
                                    "id": 0,
                                    "name": "sys",
                                    "type": {
                                        "type": "String"
                                    }
                                },
                                {
                                    "id": 1,
                                    "name": "type",
                                    "type": {
                                        "type": "String"
                                    }
                                },
                                {
                                    "id": 2,
                                    "name": "job",
                                    "type": {
                                        "type": "String"
                                    }
                                },
                                {
                                    "id": 3,
                                    "name": "solt",
                                    "type": {
                                        "type": "String"
                                    }
                                }
                            ]
                        }
                    }
                }
            ]
        },
        "PtlCheck/ReqCheck": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ]
        },
        "PtlCheck/ResCheck": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "judge",
                    "type": {
                        "type": "Boolean"
                    }
                }
            ]
        },
        "PtlGetTempKey/ReqGetTempKey": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ]
        },
        "PtlGetTempKey/ResGetTempKey": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "TmpSecretId",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "TmpSecretKey",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 2,
                    "name": "SecurityToken",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 3,
                    "name": "StartTime",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 4,
                    "name": "ExpiredTime",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "PtlLogin/ReqLogin": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "account",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "PtlLogin/ResLogin": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "token",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "PtlUploadImg/ReqUploadImg": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "imgBuf",
                    "type": {
                        "type": "Buffer",
                        "arrayType": "Uint8Array"
                    }
                }
            ]
        },
        "PtlUploadImg/ResUploadImg": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "imgUrl",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        }
    }
};